package com.imv.manage.domain;

import com.imv.common.annotation.Excel;
import com.imv.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 点位管理对象 tb_node
 *
 * @author slj
 * @date 2025-10-04
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class Node extends BaseEntity
        {
private static final long serialVersionUID = 1L;

        /** 点位ID（主键） */
        private Long id;

        /** 点位名称（如“XX小区3号楼”“XX工厂车间A”） */
                @Excel(name = "点位名称", readConverterExp = "如=“XX小区3号楼”“XX工厂车间A”")
        private String nodeName;

        /** 点位详细地址（如“浦东新区张江路1000号”） */
                @Excel(name = "点位详细地址", readConverterExp = "如=“浦东新区张江路1000号”")
        private String addr;

        /** 所属区域ID（关联region表id） */
                @Excel(name = "所属区域ID", readConverterExp = "关=联region表id")
        private Long regionId;

}
